//1.引入axios
import axios from 'axios'; // 引入axios，因此vue的原型上就不需要axios了

let baseURL = ''; // 基础地址

if (process.env.NODE_ENV === 'development') {
  // 开发环境，需要做跨域代理
  baseURL = '/ujiuye/api'; // /getbanner
} else if (process.env.NODE_ENV === 'production') {
  // 生产环境，不用做跨域代理
  baseURL = 'http://localhost:3000/api';
}


//2.调用创建新实例
let http = axios.create({
    // 在这里，定义当前实例的自定义配置
    baseURL // 基础地址，它可以统一管理你的接口地址
});


//请求拦截 :interceptors拦截器  一般用于添加token
http.interceptors.request.use((req)=>{
  return req;
})

//响应拦截  1.过滤数据  2.全局错误判断
http.interceptors.response.use((res)=>{
  return res;
})

//3.导出
export default http;